package com.baidu.day03;

import java.io.File;
//根据后缀创建文件夹，并移动文件到相应文件夹
public class Demo07 {

    public static void main(String[] args) {
        //获取目标文件夹
        File f = new File("C:\\Users\\14288\\Desktop\\abc");
        //获取目标文件夹下的所有文件
        File[] arr1 = f.listFiles();
        //遍历所有文件
        for (File a : arr1) {
            //获取文件名
            String fileName = a.getName();
            //以.为分隔符，将文件名拆分成数组
            String[] arr2 = fileName.split("\\.");
            //根据后缀名创建不同的文件夹
            File newFile = new File(f.getAbsolutePath() + "\\" + arr2[1]);
            newFile.mkdir();
            //移动相应文件
            a.renameTo(new File(newFile.getAbsolutePath() + "\\" + arr2[1] + "\\" +fileName));
        }
    }
}